petticoat insulators - Turkish English Dictionary